TTTTkkkk____GGGGeeeettttJJJJooooiiiinnnnSSSSttttyyyylllleeee places in *_j_o_i_n_P_t_r the X join style corresponding to
_s_t_r_i_n_g, which will be one of JJJJooooiiiinnnnBBBBeeeevvvveeeellll, JJJJooooiiiinnnnMMMMiiiitttteeeerrrr, or JJJJooooiiiinnnnRRRRoooouuuunnnndddd. Join
styles are typically used in X graphics contexts to indicate how adjacent
line segments should be joined together. See the X documentation for
information on what each style implies.
Under normal circumstances the return value is TTTTCCCCLLLL____OOOOKKKK and _i_n_t_e_r_p is
unused. If _s_t_r_i_n_g doesn't contain a valid join style or an abbreviation
of one of these names, then an error message is stored in _i_n_t_e_r_p->_r_e_s_u_l_t,
TTTTCCCCLLLL____EEEERRRRRRRROOOORRRR is returned, and *_j_o_i_n_P_t_r is unmodified.
TTTTkkkk____NNNNaaaammmmeeeeOOOOffffJJJJooooiiiinnnnSSSSttttyyyylllleeee is the logical inverse of TTTTkkkk____GGGGeeeettttJJJJooooiiiinnnnSSSSttttyyyylllleeee. Given a
join style such as JJJJooooiiiinnnnBBBBeeeevvvveeeellll it returns a statically-allocated string
corresponding to _j_o_i_n. If _j_o_i_n isn't a legal join style, then ``unknown